.slot-wrap {
		/* slot内容占满整个导航栏的宽度 */
		flex: 1;
		/* slot内容与导航栏左右有空隙 */
		padding: 0 30rpx;
        image {
            width: 48rpx;
            height: 48rpx;
        }
}
.binding {
	width: 100%;
	z-index: 998;
.main {
    width: 100%;
    height: 100%;
    padding: 0 24rpx;
    box-sizing: border-box;

    .title {
        padding: 66rpx 0 40rpx;

        p {
            font-size: 56rpx;
            font-weight: 400;
            line-height: 56rpx;
            color: #000;
			padding-bottom: 8rpx;
        }
		span {
			font-size: 24rpx;
			color: #999999;
		}
    }

    .input-box {
        .input {
            padding: 24rpx 0;
            overflow: hidden;

            p {
                font-size: 28rpx;
                line-height: 1em;
                padding-bottom: 24rpx;
                color: #333;
            }

            input {
                font-weight: 600;
                font-size: 32rpx;
                line-height: 60rpx;
                color: #333333;
                border: 0px;
                outline: none;
                font-family: none;
            }

            .sms {
                display: flex;
                justify-content: space-between;

            }
        }
    }

    .btn {
        padding: 34rpx 0 22rpx;
		margin-top: 38rpx;
		background: linear-gradient(to right, #FF2D1B, #FF977B);
		border-radius: 48rpx;
		color: #FFF;
		font-size: 28rpx;
	}

    .ui-1px-b {
        &:after {
            content: '';
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            width: 100%;
            height: 1px;
            background-color: #EEEEEE;
            /* 压缩宽度 */
            transform: scaleY(.5);
        }
    }
}
.ssg {
	margin: 80rpx 24rpx 0;
	.ssg_text {
		color: #000;
		font-size: 40rpx;
		padding-bottom: 36rpx;
	}
	
	.ssg_tip {
		font-size: 24rpx;
		color: #FF5445;
		padding: 52rpx 0;
		
	}
}
}

